home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Present…ry 5: (Reseller Edition) / Apple Reference & Presentations Library 5.0 (Reseller Edition).iso / 5-Fonts & Software / HyperCard 1.2.5 / Help Stacks / Help / card_66438.txt < prev    next >
Text File  |  1987-11-25  |  1KB  |  51 lines

  1. -- card: 66438 from stack: in
  2. -- bmap block id: 50859
  3. -- flags: 0000
  4. -- background id: 4507
  5. -- name: 
  6.  
  7.  
  8. -- part 1 (button)
  9. -- low flags: 00
  10. -- high flags: 0000
  11. -- rect: left=29 top=174 right=231 bottom=128
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: Inheritance structure
  20. ----- HyperTalk script -----
  21. on mouseUp
  22.   setCrossReference
  23.   go to card id 67556
  24. end mouseUp
  25.  
  26.  
  27.  
  28.  
  29. -- part contents for background part 44
  30. ----- text -----
  31. Who has control?
  32.  
  33.  
  34. Inheritance
  35.  
  36. -- part contents for background part 2
  37. ----- text -----
  38. Message handlers (cont.)
  39.  
  40. -- part contents for background part 1
  41. ----- text -----
  42. HyperCard initially sends system messages to the current card‚Äîthe mouse button is up or down, the field has been modified, the card has been closed, etc.
  43.  
  44. HyperCard uses inheritance to determine who is in control at any moment.  If an object's script doesn't have a response for a message, the message goes to the next larger object the first object is a part of‚Äîthe card the button is on, then the background the card has, etc.  
  45. For example:
  46.  
  47. The user presses a button named "Fred".
  48.  
  49. -- part contents for background part 43
  50. ----- text -----
  51. 267,189